package com.itheima.service;




import com.itheima.common.PageResults;
import com.itheima.common.R;
import com.itheima.dto.UserDto;



import com.itheima.pojo.User;

import java.util.List;


public interface UserService {
    R login(String username, String password);

    void register(String username, String password);

    void password(String oldPassword, String newPassword);

    UserDto profile(Integer id);

    PageResults page(Integer page, Integer pagesize, String username);

    void delete(Integer id);

    int add(User user);

    String modifyById(User user);

    boolean disabled(Integer id);

    User get(Integer id);

    void reset(Integer id, String password);

    List selectList(User user);



}
